<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title style="color:red">排错题2</title>
</head>

<body>
    <!-- 请问下面代码会出现什么问题，怎么去解决？ -->
    <script>
        // 判断用户名的案例，用户会输入用户名
        // 1. 如果用户名输入'迪丽热巴'，则页面弹出 '用户名输入正确'
        // 2. 如果用户名输入不是'迪丽热巴'，否则弹出'用户名输入不正确'
        var username = prompt('请输入用户名:')
        if (/*返回了赋值后的字符串，被隐式的转换为true*/username =/*赋值不是判断*/ '迪丽热巴') {
            alert('用户名输入正确')
        } else {
            alert('用户名输入不正确')
        }
    </script>
    <!-- 修改后的正确代码 -->
    <script>
        // 判断用户名的案例，用户会输入用户名
        // 1. 如果用户名输入'迪丽热巴'，则页面弹出 '用户名输入正确'
        // 2. 如果用户名输入不是'迪丽热巴'，否则弹出'用户名输入不正确'
        var username = prompt('请输入用户名:')
        if (username ==/*判断不是赋值*/ '迪丽热巴') {
            alert('用户名输入正确')
        } else {
            alert('用户名输入不正确')
        }
    </script>
</body>

</html>